POV-Ray : Newsgroups : povray.unofficial.patches : Bug in isosurface using pigment function? : Re: Bug in isosurface using pigment function? Server Time
1 Sep 2024 20:15:57 EDT (-0400)
  Re: Bug in isosurface using pigment function?  
From: Christoph Hormann
Date: 24 Nov 2000 10:56:58
Message: <3A1E8FCA.A806F53B@schunter.etc.tu-bs.de>
Wlodzimierz ABX Skiba wrote:
> 
> 
> I know this but unfortunatly in current (unoficial) state of pov this is
> only way to play with described week ago nonlinear transformations.
> Everything is ok but normals.
> 

I don't think so, AFAIK, every surface could somehow be approximated with
a smooth isosurface function, although it can be quite complicated and i
agree that it would be nice to use an object pattern for this purpose.

> perhaps the problem can be resolved just like in smooth_triangle ?
> 
> in 2D description:
> 
> 1. take point at equipotential surface
>     P
> 2. take value at corners of cube around of it (size of cube depends of
> accuracy)
>    V1---V2
>     |\ /|
>     | P |
>     |/ \|
>    V3---V4
> 3. find points on edges where value is like in P
> 4. aproximate normal

But there is no point in pigment { checker color rgb 0 color rgb 1 } where
the value is 0.5 so there is also no equipotential surface for this value.

Christoph

-- 
Christoph Hormann <chr### [at] gmxde>
Homepage: http://www.schunter.etc.tu-bs.de/~chris/


Post a reply to this message

Copyright 2003-2023 Persistence of Vision Raytracer Pty. Ltd.